#ifndef _INTERFACE_OBJECT_HEADER_
#define _INTERFACE_OBJECT_HEADER_

#include "typedef.h"

interface IInterface;
interface IObject
{
	virtual vresult ReleaseObject()=0;
	virtual vresult QueryVInterface(viid iid,IInterface** ppV)=0;
	virtual vclsid GetClassID()=0;
	virtual bool IsObjectLocked()=0;
};

#endif
